package com.my.house.vo;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Positive;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

/**
 * 日期范围请求实体
 * @author yangll
 */
@Data
public class RoomReqVO {

    /**
     * 房间id
     */
    private Long id;

    /**
     * 楼栋id
     */
    @NotNull
    private Long buildingId;

    /**
     * 房间名
     */
    @NotBlank
    @Length(max = 10)
    private String name;

    /**
     * 当前水表数 更新后下次水费按此基数计算
     */
    @NotNull
    @Positive
    private Long waterNum;

    /**
     * 当前电表数 更新后下次电费按此基数计算
     */
    @NotNull
    @Positive
    private Long electricNum;

}